package com.cykj.user.mapper;

import com.cykj.user.domain.Store;
import org.apache.ibatis.annotations.Param;
import org.apache.ibatis.annotations.Mapper;

import java.util.List;

@Mapper
public interface StoreMapper {
    // 根据ID查询收藏记录
    Store selectById(Long collectId);
    
    // 根据商家和用户查询收藏记录
    // 修改这里：添加@Param注解
    Store selectByBusinessAndCustomer(
            @Param("businessId") Long businessId,
            @Param("customerId") Long customerId
    );
    // 根据用户ID查询收藏店铺
    List<Store> selectByCustomerId(Long customerId);
    
    // 新增收藏记录
    int insertStore(Store store);
    
    // 更新收藏记录
    int updateStore(Store store);
}